Categorize benchmarks by size in metadata and use in website filters#99
Categorize benchmarks by size in metadata and use in website filters#99siddharth-krishna merged 13 commits intomainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
siddharth-krishna
left a comment
There was a problem hiding this comment.
Thanks a lot, Kristijan. If you get time today, could you please also update run_benchmarks.py and benchmarks/tests.yaml to use the new yaml schema of sizes/name? If not, no worries, I'll do it tomorrow.
@danielelerede-oet please can you double check the L and R categories proposed by this PR? Our current strategy is to only mark the problems that correspond to a realistic energy modelling exercise as R, and leave all other large problems as L. Thank you.
|
Hi @siddharth-krishna @KristijanFaust-OET here are my observations:
|
|
Thanks for the helpful input, Daniele!
|
|
For the pypsa-eur model I went with what @danielelerede-oet wrote, and that is that we can consider the 10-3h and 10-1h realistic. But we literally don't have those model sizes in the list for those names. I only managed to solve one powermodels in less than 2 hours and that is: Addressed the rest in: 58cd40d You now have also all the sources I used for the categorization, in the PR description. |
|
@jacek-oet this PR categorizes the benchmark instances into XS, S, M, L, R in the Ideally for tomorrow it would be great if we could use the filters on the "Benchmark details" page to show them all the R size benchmarks: |
…er-benchmark into benchmark-size-update
siddharth-krishna
left a comment
There was a problem hiding this comment.
Thanks, Jacek! It works for me, I'll merge this in and review the code later!

Sources:
Already done runs with a 10 minute timeout:
https://github.com/open-energy-transition/solver-benchmark/blob/main/results/benchmark_results.csv
Pypsa-eur-* runs with a timeout of aprox. ~18H:
pypsa-eur-benchmark-runs.csv
All other non benchmarks with an timeout of 2 hours:
rest-of-benchmark-runs.csv